#ifndef __LINKLIST_H__
#define __LINKLIST_H__

#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>

// 单链表的节点
struct listnode
{
    int data;
    struct listnode *next;
};

// 基本API
struct listnode *init_list(void);
bool add_list(head, num); // 头插法
bool add_list_tail(head, num); // 尾插法
void show(head); // 遍历

#endif